#ifndef _GUI_WINDOW_IMPL_WIN32_
#define _GUI_WINDOW_IMPL_WIN32_

#include "../WidgetImpl.h"
#include "../../GUI.h"

namespace GUI
{
	namespace Win32
	{
		class WindowImpl : public WidgetImpl
		{
		public:
			WindowImpl(const std::string & _strTitle, int _iWidth, int _iHeight);
			virtual ~WindowImpl();
			const std::string & GetTitle() const;

		protected:
			virtual HWND CreateHandle();
			
		private:
			std::string m_strTitle;


		};
	}
}

#endif // _GUI_WINDOW_IMPL_WIN32_